home *** CD-ROM | disk | FTP | other *** search
- Path: easy.in-chemnitz.de!mkmk!floh
- From: floh@mkmk.in-chemnitz.de (Andre Weissflog)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga Questions Update
- Message-ID: <JTnWx*MA0@mkmk.in-chemnitz.de>
- Date: Fri, 12 Jan 1996 01:44:13 CET
- Reply-To: floh@mkmk.in-chemnitz.de
- References: <4d312g$360@news.cityscape.co.uk>
- Distribution: world
- Organization: private uucp site
- X-Newsreader: Arn V 1.04
-
- In article <4d312g$360@news.cityscape.co.uk>, NEW COLLEGE writes:
-
- >
- > This may be so but some sort of base config must be defined because
- > if the new amiga has some form of custom chipset then anyone runnig
- > the OS on say a Power Mac will be have a much slower system, because
- > Intuition/Amigados/Exec will have to emulate many parts of the new
- > Amiga's system using only the CPU and the Mac's Video chipset,
- > limiting it and slowing things down. A possible solution to this would
- > be to sell (or bundle with the OS) the new Amiga's chipset on a PCI
- > card, or just a cut down version with the major features, this would
- > mean that the OS could autosense and use the card to provide all of
- > the amiga's benefits.
- >
- No. You don't need any Amiga chip set to get full speed on
- other platforms. Let's clarify it:
-
- On a first look, the following Amiga devices need be rewritten,
- to work on another platform:
-
- gameport.device
- timer.device
- keyboard.device
- trackdisk.device
- scsi.device
- serial.device
- parallel.device
-
- With RTG as it was supposed to be, some sort of graphics.device
- would exist for each gfx card or gfx chip set.
-
- The graphics.device would access the device specific blitter
- (and if exists, even the copper) to provide a
- *hardware*independent* yet efficient interface to the graphics
- hardware. graphics.library uses those graphics devices to do its
- stuff. No need for graphics.library to directly play around
- with a blitter or a copper.
-
- If a gfx hardware has no blitter, or the blitter doesn't support
- a specific bitmap format, the graphics.device uses the cpu
- to accomplish that specific task transparently.
-
- > For example Apple are about to release a Texture Mapping Card for the
- > PowerMac in the US for about $300-$400 alone! AAA offers this and much
- > more for about 1/4 or less of the price. It gives features mac users
- > would normally have to sell several organs to get!.
- >
- $300 is dirt cheap for 3d hardware. Look at a SGI system, and how
- close you come to it with one of those $300 cards.
-
- AAA did not have the slightest support for 3d rendering built
- in. Hombre did, but that's another story.
-
- > MagicWB does go a long way to improving the look of WB, but my prize
- > for best WB enhancer goes to................ MUI, it's a brilliant
- > piece of coding (if a bit slow, but MUI v3 is meant to fix this, does
- > it, please tell me!), allowing virtually every intuition function to
- > be altered to your taste. Maybe AT should build in (and update!) this in
- > the new OS. How about hiring Stefan Scwartz ( He did program it,
- > right?) to build it into intuition for them.
- >
- His name is Stefan Stuntz :-)
- And I guess integrating MUI into the OS would make a couple
- of people quite angry (not me, I like it).
-
- > Floh corrected me on this, it appears that PCI cards do use a ROM chip
- > id, it's just that the PC dosen't use it. Does this mean that the Mac
- > does?
- >
- Ehrmm, no. The PCI card ROMs contain 'autoconfig' code for the
- card itself. The PCI specs say, there may be multiple independent
- chunks of code there, one for each supported processor (possibly
- systems, too?). Anyway, since most PCI cards today sell for
- pc systems, manufacturers only put x86 code into the ROMs, so the
- card is more or less useless for systems with other cpus, unless
- a x86 interpreter is used. There's also a standard for processor
- independent interpreted code, called OpenBoot or so, but it
- didn't have much impact as yet.
-
- And that seems to be the main reason, why Macs require special
- "Mac ROMs" on their PCI cards.
-
- This is all only critical for graphics cards, since practically
- all other cards can be initialized during system boot through
- disk loaded drivers.
-
- Maybe some hardware wizard can tell us more?
-
- Bye,
- -Floh.
-
- ====//=== Andre Weissflog <floh@mkmk.in-chemnitz.de> =======
- ...// Sep'95: Return Of The Living Death...................
- \\// 90% of everything is crap (Sturgeon's Law)...........
- =\\===============================================Amiga!=
-
-